什么是 GitHub
该站点对于开发者来说,是绕不开的,全球最大的开源社区。对于其中的地位和历史不多再说,浅谈几句。1
开源是什么
我个人所理解的字面意思:开放源代码,供所有人浏览学习。
这对于整个社区都是有益的,学习好的地方,推动进步。
当然写的太烂是没人看的
一张开发者身份证
需要注意的是,该社区是全球层面的,也是开发者(不限语言、软硬件)的一张身份证,可使用 GitHub 账户通行绝大部分的开发者社区,省去另外创建账户的麻烦。当然了,国内的部分社区还是要进一步绑定电话。
note
国外的社区创建账户通常是绑定邮箱,因为社区基本是全球性的,使用电话号码会非常麻烦(地区、运营商与可用)。
我能在上面做什么
就这么说,只是传播一下社区资源(自己写文推荐),就可以让传播者有可观的浏览量。
- 获取海量资源
- 与其他开发者合作
- 开源自己的项目与文摘
- ...
参与合作
一个人写完一个项目没有问题,但是存在着极限,若是说存在一个社区,帮助你改良代码,那感觉是挺不错的。
该社区主要的职责便是如此,可是有什么好处呢,当然了,最主要的是学习,同时,如果你能帮到某个大型项目(比如 Vue.js)改良代码,那么对你个人总体评价都会很高(社区认可度)。
能做得到吗
初期或许说做不到什么大型贡献,从小事练起乃是基本,积累经验,锻炼自己合作水平,那么能与之打交道的开发者(组织)也会越来越多。
最可怕是从未开始。